home *** CD-ROM | disk | FTP | other *** search
/ Amiga Tools 2 / Amiga Tools 2.iso / tools / packer / pdpro / install / workbench2.1+ / install.installer < prev    next >
Text File  |  1995-03-09  |  17KB  |  457 lines

  1. ; $VER: Install.Installer 37.2 (28.12.94)
  2. ;
  3. ; This script installs PowerData Professional, its preferences editor and
  4. ; the various support files to your harddisk. Use Commodore's Installer
  5. ; utility to execute.
  6. ;
  7.  
  8. ; Default source- and destination files
  9.  
  10. (set prefs-source    "//prefs/PDProPrefs")
  11. (set prefs-dest        "SYS:Prefs/")
  12. (set prefscat-source    "Locale/Catalogs/")
  13. (set prefscat-dest    "LOCALE:Catalogs/")
  14. (set PDPro-source    "//PDPro")
  15. (set PDPro-dest        "SYS:WBStartup/")
  16. (set lib-source        "//libs/guifront.library")
  17. (set lib-source2    "//libs/reqtools.library")
  18. (set lib-dest        "LIBS:")
  19. (set lprefs-source    "//prefs/GUIFront")
  20. (set lprefs-dest    "SYS:Prefs/")
  21.  
  22. ;***************************************************************************
  23. ; English strings
  24. ;
  25. ; Translation: Native
  26. ;***************************************************************************
  27.  
  28. (set default_lang 1)
  29. (set oldlevel @user-level)
  30.  
  31. (set wrongkickstart    "PDPro requires at least Kickstart 2.04")
  32. (set lib-where        (cat "In which directory do you want to install "
  33.                  "guifront.library?"))
  34. (set lib-where-help    (cat "This library is used by the PDPro preferences editor "
  35.                  "to create and maintain its graphic user interface. "
  36.                  "It will not run without it.\n\n"
  37.                  @askdir-help))
  38. (set prefs-ask        (cat "Do you wish to install the PDPro "
  39.                  "preferences editor?"))
  40. (set reqt-ask        (cat "Do you wish to install reqtools.library?"))
  41. (set reqt-where-help    (cat "PDPro can be used without reqtools.library "
  42.                  "if you do not wish to use data encryption. "
  43.                  "If you don't wish to use encryption, you may "
  44.                  "skip this part of the installation process.\n\n"))
  45. (set lprefs-ask        (cat "Do you wish to install the GUIFront "
  46.                  "preferences editor?"))
  47. (set lprefs-ask-help    (cat "The GUIFront preferences editor allows you to customize "
  48.                  "the visual appearance of GUIFront applications, such "
  49.                  "as PDProPrefs. It is not strictly necessary to install "
  50.                  "in order to use PDPro or PDProPrefs.\n\n"
  51.                  @askbool-help))
  52. (set lprefs-where    (cat "In which directory do you want to install the "
  53.                  "GUIFront preferences editor?"))
  54. (set prefs-where    (cat "In which directory do you want to install the "
  55.                  "PDPro preferences editor?"))
  56. (set prefs-where-help    (cat "The preferences editor allows you to "
  57.                  "control the various aspects of PDPro. It is not "
  58.                  "strictly necessary to install, but it is greatly "
  59.                  "recommended in order to use PDPro fully.\n\n"))
  60. (set PDPro-where    (cat "In which directory do you want to install "
  61.                  "the PDPro transparent XPK data loader/saver?"))
  62. (set PDPro-where-help    (cat "This is the program which allows applications to "
  63.                  "transparently load and save XPK encoded files.\n\n"
  64.                  @askdir-help))
  65. (set which-lang        "Which languages should be installed?")
  66. (set which-lang-help    (cat "The Amiga can be operated in many different "
  67.                  "languages. If you want the PDPro preferences "
  68.                  "editor and XPK file loader/saver to use the same language as your "
  69.                  "Amiga Workbench, then a catalog file must be copied "
  70.                  "to your LOCALE: directory for each language supported.\n\n"
  71.                  "To reduce the amount of space consumed by the "
  72.                  "language files, you can select to have only the "
  73.                  "files of specific languages copied.\n\n"
  74.                  "Please check the boxes of the languages you "
  75.                  "wish to have available on your system.\n\n"
  76.                  @askoptions-help))
  77. (set copying-lib    "Copying guifront.library to ")
  78. (set copying-lprefs    "Copying GUIFront preferences editor to ")
  79. (set copying-PDPro    "Copying PDPro to ")
  80. (set copying-prefs    "Copying PDPro preferences editor to ")
  81. (set copying-reqt    "Copying reqtools.library to ")
  82.  
  83. ;***************************************************************************
  84. ; Danish strings
  85. ;
  86. ; Translation: Michael Berg
  87. ; Date: 19.11.94
  88. ;***************************************************************************
  89.  
  90. (if (= @language "dansk")
  91. (
  92. (set default_lang 2)
  93.  
  94. (set wrongkickstart    "PDPro kræver mindst Kickstart 2.04")
  95. (set lib-where        (cat "I hvilket directory ønsker du at installere "
  96.                  "guifront.library?"))
  97. (set lib-where-help    (cat "Dette library benyttes af PDPro præferenceeditoren til "
  98.                  "at oprette og vedligeholde sit grafiske brugerinterface. "
  99.                  "Editoren kan ikke afvikles uden dette library.\n\n"
  100.                  @askdir-help))
  101. (set prefs-ask        (cat "Ønsker du at installere PDPro "
  102.                  "præferenceeditoren?"))
  103. (set reqt-ask        (cat "Ønsker du at installere reqtools.library?"))
  104. (set reqt-where-help    (cat "PDPro kan eventuelt benyttes uden reqtools.library "
  105.                  "hvis du ikke ønsker at anvende datakryptering. "
  106.                  "Hvis du ikke ønsker at benytte kryptering kan du "
  107.                  "skippe denne del af installationsproceduren.\n\n"))
  108. (set lprefs-ask        (cat "Ønsker du at installere GUIFront præferenceeditoren?"))
  109. (set lprefs-ask-help    (cat "GUIFront præferenceeditoren tillader dig at personliggøre "
  110.                  "den visuelle fremtoning af GUIFront applikationer såsom "
  111.                  "PDProPrefs. Det er ikke strengt nødvendigt at installere "
  112.                  "denne editor for at kunne benytte PDPro og PDProPrefs.\n\n"
  113.                  @askbool-help))
  114. (set lprefs-where    (cat "I hvilket directory ønsker du at installere "
  115.                  "GUIFront præferenceeditoren?"))
  116. (set prefs-where    (cat "I hvilket directory ønsker du at installere "
  117.                  "PDPro's præferenceeditor?"))
  118. (set prefs-where-help    (cat "Præference editoren tillader dig at kontrollere "
  119.                  "forskellige aspekter af PDPro. Det er ikke strengt "
  120.                  "nødvendigt at installere den, men det anbefales kraftigt "
  121.                  "for at udnytte PDPro fuldt ud.\n\n"
  122.                  @askdir-help))
  123. (set PDPro-where    (cat "I hvilket directory ønsker du at installere "
  124.                  "PDPro, XPK data loader/saveren?"))
  125. (set PDPro-where-help    (cat "Det er dette program, som tillader applikationer "
  126.                  "transparent at hente og gemme XPK kodede datafiler.\n\n"
  127.                  @askdir-help))
  128. (set which-lang        "Hvilke sprog ønskes installeret?")
  129. (set which-lang-help    (cat "Amigaen kan benyttes i mange forskellige sprog. "
  130.                  "Hvis du ønsker at PDPro præferenceeditoren samt XPK data "
  131.                  "loaderen/saveren skal benytte samme sprog "
  132.                  "som din Amiga Workbench, så må der kopieres en "
  133.                  "katalogfil til dit LOCALE: directory for hvert enkelt "
  134.                  "understøttet sprog. For at reducere sprogfilernes "
  135.                  "pladsforbrug kan du vælge kun at installere det eller "
  136.                  "de sprog som du ønsker skal være tilgængelige på "
  137.                  "dit system. Afkryds ud for hvert enkelt sprog du ønsker "
  138.                  "at installere.\n\n"
  139.                  @askoptions-help))
  140. (set copying-lib    "Kopierer guifront.library til ")
  141. (set copying-lprefs    "Kopierer GUIFront præferenceeditoren til ")
  142. (set copying-PDPro    "Kopierer PDPro til ")
  143. (set copying-prefs    "Kopierer PDPro præferenceeditoren til ")
  144. (set copying-reqt    "Kopierer reqtools.library til ")
  145. ))
  146.  
  147. ;***************************************************************************
  148. ; German strings
  149. ;
  150. ; Translation: Henning Tietgens
  151. ; Date: 13.12.94
  152. ;***************************************************************************
  153.  
  154. (if (= @language "deutsch")
  155. (
  156. (set default_lang 4)
  157. (set oldlevel @user-level)
  158.  
  159. (set wrongkickstart    "PDPro benötigt mindestens Kickstart 2.04")
  160. (set lib-where        (cat "In welches Verzeichnis möchten Sie die "
  161.                  "guifront.library installieren?"))
  162. (set lib-where-help    (cat "Diese Library wird von dem PDPro Voreinsteller-Programm "
  163.                  "benutzt, um die graphische Benutzeroberfläche zu "
  164.                  "erstellen und zu verwalten. Der PDPro Voreinsteller "
  165.                              "funktioniert nicht ohne diese Library.\n\n"
  166.                  @askdir-help))
  167. (set prefs-ask        (cat "Möchten Sie das PDPro Voreinsteller-Programm "
  168.                  "installieren?"))
  169. (set reqt-ask        (cat "Möchten Sie die reqtools.library installieren?"))
  170. (set reqt-where-help    (cat "PDPro kann ohne die reqtools.library benutzt werden, "
  171.                  "wenn Sie auf die Datenverschlüsselung verzichten möchten. "
  172.                  "Wenn Sie also nicht verschlüsseln möchten, können "
  173.                  "Sie diesen Teil der Installation überspringen.\n\n"))
  174. (set lprefs-ask        (cat "Möchten Sie das GUIFront Voreinsteller-Programm "
  175.                  "installieren?"))
  176. (set lprefs-ask-help    (cat "Das GUIFront Voreinsteller-Programm erlaubt es Ihnen, "
  177.                  "die visuelle Erscheinung einer GUIFront-Anwendung, wie z.B. "
  178.                              "den PDPro Voreinsteller, zu verändern. Um den PDPro "
  179.                  "Voreinsteller zu nutzen müssen Sie dieses Programm "
  180.                              "nicht unbedingt installieren.\n\n"
  181.                  @askbool-help))
  182. (set lprefs-where    (cat "In welches Verzeichnis möchten Sie das GUIFront "
  183.                  "Voreinsteller-Programm installieren?"))
  184. (set prefs-where    (cat "In welches Verzeichnis möchten Sie das PDPro "
  185.                  "Voreinsteller-Programm installieren?"))
  186. (set prefs-where-help    (cat "Der PDPro Voreinsteller erlaubt es Ihnen, die unterschiedlichen "
  187.                  "Aspekte von PDPro zu kontrollieren. Es ist nicht unbedingt "
  188.                  "notwendig, dieses Programm zu installieren, "
  189.                  "aber es wäre besser, wenn Sie PDPro voll ausnutzen "
  190.                              "wollen.\n\n"))
  191. (set PDPro-where    (cat "In welches Verzeichnis möchten Sie PDPro "
  192.                  "installieren?"))
  193. (set PDPro-where-help    (cat "Dieses Programm erlaubt es anderen Anwendungen "
  194.                  "XPK-gepackte Dateien zu lesen und zu schreiben. "
  195.                  "\n\n"
  196.                  @askdir-help))
  197. (set which-lang        "Welche Sprachen sollen installiert werden?")
  198. (set which-lang-help    (cat "Der Amiga kann in vielen verschiedenen Sprachen arbeiten. "
  199.                  "Wenn Sie möchten, daß der PDPro Voreinsteller und PDPro "
  200.                  "die gleiche Sprache benutzen soll wie die Amiga Workbench, "
  201.                  "muß für jede unterstützte Sprache eine Catalog-Datei in "
  202.                              "Ihr LOCALE: Verzeichnis kopiert werden.\n\n"
  203.                  "Um Platz zu sparen, können Sie die Sprachen auswählen, "
  204.                  "die Sie benötigen.\n\n"
  205.                  "Bitte wählen Sie die Sprachen an, welche auf Ihrem "
  206.                  "System bereitgestellt werden soll.\n\n"
  207.                  @askoptions-help))
  208. (set copying-lib    "Kopiere guifront.library nach ")
  209. (set copying-lprefs    "Kopiere GUIFront Voreinsteller-Programm nach ")
  210. (set copying-PDPro    "Kopiere PDPro nach ")
  211. (set copying-prefs    "Kopiere PDPro Voreinsteller-Programm nach ")
  212. (set copying-reqt    "Kopiere reqtools.library nach ")
  213. ))
  214.  
  215. ;***************************************************************************
  216. ; Swedish strings
  217. ;
  218. ; Translation: Magnus Holmgren
  219. ; Date: 21.12.94
  220. ;***************************************************************************
  221.  
  222. (if (= @language "svenska")
  223. (
  224. (set default_lang 8)
  225. (set wrongkickstart    "Du måste använda Kickstart 2.04+ för att installera PDPro.")
  226. (set lib-where        "I vilken låda vill du installera guifront.library?")
  227. (set lib-where-help    (cat "  Det här biblioteket används av PDPros inställningsredigerare "
  228.                  "för att skapa och underhålla det grafiska användargränssnittet. "
  229.                  "Redigeraren kan inte användas utan detta bibliotek.\n\n"
  230.                  @askdir-help))
  231. (set prefs-ask        "Vill du installera PDPros inställningsredigerare?")
  232. (set reqt-ask        "Vill du installera reqtools.library?")
  233. (set reqt-where-help    (cat "  PDPro kan användas utan reqtools.library, om du inte vill "
  234.                  "använda dig av datakryptering. Om du inte vill använda "
  235.                  "kryptering så kan du hoppa över den här delen av "
  236.                  "installationen.\n\n"))
  237. (set lprefs-ask        (cat "Vill du installera GUIFronts inställningsredigerare?"))
  238. (set lprefs-ask-help    (cat "  GUIFronts inställningsredigerare låter dig modifiera hur "
  239.                  "GUIFront-applikationer ska se ut, såsom PDProPrefs. Det är "
  240.                  "inte nödvändift att installera den för att använda PDPro "
  241.                  "eller PDProPrefs.\n\n"
  242.                  @askbool-help))
  243. (set lprefs-where    (cat "I vilken låda vill du installera GUIFronts "
  244.                              "inställningsredigerare?"))
  245. (set prefs-where    (cat "I vilken låda vill du installera PDPros "
  246.                  "inställningsredigerare?"))
  247. (set prefs-where-help    (cat "  Inställningsredigeraren låter dig kontrollera "
  248.                              "de olika funktionerna i PDPro. Det är inte nödvändigt "
  249.                  "att installera den, men den rekomenderas starkt för att "
  250.                  "kunna utnyttja PDPro fullt ut.\n\n"
  251.                  @askdir-help))
  252. (set PDPro-where    (cat "I vilken låda vill du installera PDPro, "
  253.                  "den trasparenta XPK-läsaren/skrivaren?"))
  254. (set PDPro-where-help    (cat "  Det är det här programmet som låter program "
  255.                  "transparent läsa/skriva XPK-kodade filer.\n\n"
  256.                  @askdir-help))
  257. (set which-lang        "Vilket språk vill du installera?")
  258. (set which-lang-help    (cat "  Amigan kan arbeta med flera olika språk. Om du vill att "
  259.                              "ReqChange ska använda samma språk som Amiga Workbench så "
  260.                              "måste en så kallad katalogfil kopieras till din systemdisk "
  261.                              "för varje språk.\n"
  262.                              "  För att minimera diskutrymmet för språkfiler kan du välja "
  263.                              "att bara installera filerna för vissa språk.\n"
  264.                              "  Markera bara rutorna för de språk du önskar installera i "
  265.                              "din dator.\n\n"
  266.                  @askoptions-help))
  267. (set copying-lib    "Kopierar guifront.library till ")
  268. (set copying-lprefs    "Kopierar GUIFronts inställningsredigerare till ")
  269. (set copying-PDPro    "Kopierar PDPro till ")
  270. (set copying-prefs    "Kopierar PDPros inställningsredigerare till ")
  271. (set copying-reqt    "Kopierar reqtools.library till ")
  272. ))
  273.  
  274. ;***************************************************************************
  275. ; Make sure we are running under a 2.04 ROM
  276. ;***************************************************************************
  277.  
  278. (complete 0)
  279.  
  280. (if (< (/ (getversion) 65536) 37)
  281. (
  282.     (abort wrongkickstart)
  283. ))
  284.  
  285. (complete 5)
  286.  
  287. ; Ask user where he wants the PDPro preferences editor
  288. ;
  289. (if
  290.     (askbool
  291.         (prompt prefs-ask)
  292.         (help (cat prefs-where-help @askbool-help))
  293.     )
  294.         (
  295.             (set prefs-dest
  296.                 (askdir
  297.                     (prompt prefs-where)
  298.                     (help (cat prefs-where-help @askdir-help))
  299.                     (default prefs-dest)
  300.                 )
  301.             )
  302.             (copyfiles
  303.                 (prompt (cat copying-prefs prefs-dest "..."))
  304.                 (source prefs-source)
  305.                 (dest prefs-dest)
  306.                 (help @copyfiles-help)
  307.                 (infos)
  308.             )
  309.  
  310.             ; Attempt to install GUIFront.library.
  311.             ; The preferences editor needs it.
  312.             ;
  313.  
  314.             (set lib-dest
  315.                 (askdir
  316.                     (prompt lib-where)
  317.                     (help lib-where-help)
  318.                     (default lib-dest)
  319.                 )
  320.             )
  321.  
  322.             ; Now copy it over
  323.             ;
  324.  
  325.             (copylib
  326.                 (prompt (cat copying-lib lib-dest "..."))
  327.                 (help @copylib-help)
  328.                 (source lib-source)
  329.                 (dest lib-dest)
  330.                 (confirm)
  331.             )
  332.  
  333.             ; Ask user if he wants the GUIFront preferences editor
  334.             ; as well
  335.             ;
  336.  
  337.             (if
  338.                 (askbool
  339.                     (prompt lprefs-ask)
  340.                     (help lprefs-ask-help)
  341.                 )
  342.                 (
  343.                     (set lprefs-dest
  344.                         (askdir
  345.                             (prompt lprefs-where)
  346.                             (help lprefs-ask-help)
  347.                             (default lprefs-dest)
  348.                         )
  349.                     )
  350.                     (copyfiles
  351.                         (prompt (cat copying-lprefs lprefs-dest "..."))
  352.                         (source lprefs-source)
  353.                         (dest lprefs-dest)
  354.                         (help @copyfiles-help)
  355.                         (infos)
  356.                     )
  357.                 )
  358.             )
  359.         )
  360. )
  361.  
  362. (complete 30)
  363.  
  364. ; Ask user if he wants reqtools.library copied as well (for encryption)
  365. ;
  366. (if
  367.     (askbool
  368.         (prompt reqt-ask)
  369.         (help (cat reqt-where-help @askbool-help))
  370.     )
  371.         ; Copy it over
  372.         ;
  373.         (copylib
  374.             (prompt (cat copying-reqt lib-dest "..." ))
  375.             (help @copylib-help)
  376.             (source lib-source2)
  377.             (dest lib-dest)
  378.             (confirm)
  379.         )
  380. )
  381.  
  382. (complete 60)
  383.  
  384. ; Ask user where he wants the PDPro program itself
  385. ;
  386. (set PDPro-dest
  387.     (askdir
  388.         (prompt PDPro-where)
  389.         (help PDPro-where-help)
  390.         (default PDPro-dest)
  391.     )
  392. )
  393.  
  394. ; Copy it over
  395. ;
  396. (copyfiles
  397.     (prompt (cat copying-PDPro PDPro-dest "..."))
  398.     (source PDPro-source)
  399.     (dest PDPro-dest)
  400.     (help @copyfiles-help)
  401.     (infos)
  402. )
  403.  
  404. (complete 80)
  405.  
  406. ; Attempt to install catalog files for PDPro and its preferences editor
  407. ;
  408. (if (exists "LOCALE:")
  409. (
  410.     (set lang
  411.         (askoptions
  412.             (prompt which-lang)
  413.             (help which-lang-help)
  414.             (choices
  415.                 "English"
  416.                 "Dansk"
  417.                 "Deutsch"
  418.                 "Svenska"
  419.             )
  420.             (default default_lang)
  421.         )
  422.     )
  423.     (user oldlevel)
  424.  
  425.     (set n 0)
  426.  
  427.     (while
  428.         (set language
  429.             (select n
  430.                 "English"
  431.                 "Dansk"
  432.                 "Deutsch"
  433.                 "Svenska"
  434.                 ""
  435.             )
  436.         )
  437.     (
  438.         (if (IN lang n)
  439.         (
  440.             (if (<> 0 n)
  441.             (
  442.                 (makedir (cat prefscat-dest language))
  443.  
  444.                 (copyfiles
  445.                     (source (cat prefscat-source language))
  446.                     (dest (cat prefscat-dest language))
  447.                     (all)
  448.                 )
  449.             ))
  450.         ))
  451.  
  452.         (set n (+ n 1))
  453.     ))
  454. ))
  455.  
  456. (complete 100)
  457.